import {
	RouterMount,
	createRouter
} from 'uni-simple-router';

import {
	getToken
} from '@/utils/auth.js'

const router = createRouter({
	platform: process.env.VUE_APP_PLATFORM,
	routes: [...ROUTES]
});
//全局路由前置守卫
router.beforeEach((to, from, next) => {

	const isLogin = getToken()
	if (!isLogin && to.meta.auth) {
		uni.showToast({
			title: '请登录'
		})
		next({
			path: '/pages_user/my/my',
			query: {
				redirect: to.path
			}
		})
	} else {
		next()
	}
	console.log("前置守卫" + JSON.stringify(to));

});
// 全局路由后置守卫
router.afterEach((to, from) => {
	console.log('跳转结束')
})

export {
	router,
	RouterMount
}
